package com.hxcoder.crowd.entity.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author hxcoder
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ProjectVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 分类id集合
     */
    private List<Integer> typeIdList;

    /**
     * 标签id集合
     */
    private List<Integer> tagIdList;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 项目描述
     */
    private String projectDescription;

    /**
     * 计划筹集的金额
     */
    private Integer money;

    /**
     * 筹集资金的天数
     */
    private Integer day;

    /**
     * 项目发起时间
     */
    private String createdate;

    /**
     * 头图的路径
     */
    private String headerPicturePath;

    /**
     * 详情图片的路径
     */
    private List<String> detailPicturePathList;

    /**
     * 发起人信息
     */
    private MemberLauchInfoVO memberLauchInfoVO;

    /**
     * 回报信息集合
     */
    private List<ReturnVO> returnVOList;

    /**
     * 发起人确认信息
     */
    private MemberConfirmInfoVO memberConfirmInfoVO;
}
